home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / arch / arm / mach-s3c2400 / include / mach / map.h next >
Encoding:
C/C++ Source or Header  |  2008-12-24  |  2.2 KB  |  67 lines

  1. /* arch/arm/mach-s3c2400/include/mach/map.h
  2.  *
  3.  * Copyright 2003,2007  Simtec Electronics
  4.  *    http://armlinux.simtec.co.uk/
  5.  *    Ben Dooks <ben@simtec.co.uk>
  6.  *
  7.  * Copyright 2003, Lucas Correia Villa Real
  8.  *
  9.  * S3C2400 - Memory map definitions
  10.  *
  11.  * This program is free software; you can redistribute it and/or modify
  12.  * it under the terms of the GNU General Public License version 2 as
  13.  * published by the Free Software Foundation.
  14. */
  15.  
  16. #define S3C2400_PA_MEMCTRL    (0x14000000)
  17. #define S3C2400_PA_USBHOST    (0x14200000)
  18. #define S3C2400_PA_IRQ        (0x14400000)
  19. #define S3C2400_PA_DMA        (0x14600000)
  20. #define S3C2400_PA_CLKPWR    (0x14800000)
  21. #define S3C2400_PA_LCD        (0x14A00000)
  22. #define S3C2400_PA_UART        (0x15000000)
  23. #define S3C2400_PA_TIMER    (0x15100000)
  24. #define S3C2400_PA_USBDEV    (0x15200140)
  25. #define S3C2400_PA_WATCHDOG    (0x15300000)
  26. #define S3C2400_PA_IIC        (0x15400000)
  27. #define S3C2400_PA_IIS        (0x15508000)
  28. #define S3C2400_PA_GPIO        (0x15600000)
  29. #define S3C2400_PA_RTC        (0x15700040)
  30. #define S3C2400_PA_ADC        (0x15800000)
  31. #define S3C2400_PA_SPI        (0x15900000)
  32.  
  33. #define S3C2400_PA_MMC        (0x15A00000)
  34. #define S3C2400_SZ_MMC        SZ_1M
  35.  
  36. /* physical addresses of all the chip-select areas */
  37.  
  38. #define S3C2400_CS0    (0x00000000)
  39. #define S3C2400_CS1    (0x02000000)
  40. #define S3C2400_CS2    (0x04000000)
  41. #define S3C2400_CS3    (0x06000000)
  42. #define S3C2400_CS4    (0x08000000)
  43. #define S3C2400_CS5    (0x0A000000)
  44. #define S3C2400_CS6    (0x0C000000)
  45. #define S3C2400_CS7    (0x0E000000)
  46.  
  47. #define S3C2400_SDRAM_PA    (S3C2400_CS6)
  48.  
  49. /* Use a single interface for common resources between S3C24XX cpus */
  50.  
  51. #define S3C24XX_PA_IRQ        S3C2400_PA_IRQ
  52. #define S3C24XX_PA_MEMCTRL    S3C2400_PA_MEMCTRL
  53. #define S3C24XX_PA_USBHOST    S3C2400_PA_USBHOST
  54. #define S3C24XX_PA_DMA        S3C2400_PA_DMA
  55. #define S3C24XX_PA_CLKPWR    S3C2400_PA_CLKPWR
  56. #define S3C24XX_PA_LCD        S3C2400_PA_LCD
  57. #define S3C24XX_PA_UART        S3C2400_PA_UART
  58. #define S3C24XX_PA_TIMER    S3C2400_PA_TIMER
  59. #define S3C24XX_PA_USBDEV    S3C2400_PA_USBDEV
  60. #define S3C24XX_PA_WATCHDOG    S3C2400_PA_WATCHDOG
  61. #define S3C24XX_PA_IIC        S3C2400_PA_IIC
  62. #define S3C24XX_PA_IIS        S3C2400_PA_IIS
  63. #define S3C24XX_PA_GPIO        S3C2400_PA_GPIO
  64. #define S3C24XX_PA_RTC        S3C2400_PA_RTC
  65. #define S3C24XX_PA_ADC        S3C2400_PA_ADC
  66. #define S3C24XX_PA_SPI        S3C2400_PA_SPI
  67.